package com.briup.corejava.day05;

import java.util.Random;

/**
 * 获得随机数
 * 1、Math.random() 获得一个double类型的[0,1)
 * 2、java.util.Random 里面提供了很多方法
 */
public class Test2 {
    public static void main(String[] args) {
        // 想要获得 [10,20]直接的随机整数
        // [10,21)
        // [0,1) * 11 = [0,11) + 10 = [10,21)
        int r1 = (int)(Math.random()*11+10);
        System.out.println("r1 = " + r1);
        // [a,b] = Math.random()*(b+1-a)+a

        // 新建Random对象
        Random random = new Random();
        // 可以产生各种随机数
        int r2 = random.nextInt(20+1-10)+10;
        System.out.println("r2 = " + r2);
    }
}
